A Multiprocessor Operating System Simulator

نویسندگان

  • Gary Johnston
  • Roy H. Campbell
چکیده

This paper describes a multiprocessor operating system simulator that was developed by the authors in the Fall semester of 1987. The sinmlator was built in response to the need to provide students with an en_t in which to build and test operatLug system concepts as part of the coursework of a third-year undergraduate operating systems course. Written in C++ [I], the simn]ator uses the co-routine style t_sk package [2] that is distributed with the AT&T C ++ Translat_ to provide a hierarchy of classes that represents a broad range of operating system software and hardware components. The class hierarchy closely follows that of the Cho/c_ [3] family of operating systems for looselyand tightly-coupled nmltiprocessors. During an operating system course, these classes are refined and specialized by students in homework assignments to facilitate experimentation with different aspects of operating system design and policy decisions. The current implementation runs on the IBM RT PC I under 4.3bsd UNIX. 2

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RTMPL—A Structured Programming and Documentation Utility for Real- Time Multiprocessor Simulations

The NASA Lewis Research Center is developing and evaluating experimental hardware and software systems to help meet future needs for real-time simulations of air-breathing propulsion systems. The Real-Time Multiprocessor Simulator (RTMPS) project is aimed at developing a prototype simulator system that uses multiple microprocessors to achieve the desired computing speed and accuracy at relative...

متن کامل

SysRT: A Modular Multiprocessor RTOS Simulator for Early Design Space Exploration

Modern embedded systems increasingly accommodate several applications running concurrently on a multiprocessor platform managed by a real-time operating system (RTOS). The increasing design complexity of such systems calls for good design tools to evaluate real-time performance during the very early stages of design. To this end, fast system-level simulators that allow for efficient hardware/so...

متن کامل

Design Space Exploration of Multiprocessor Systems with MultiContext Reconfigurable Co-Processors

Future high performance computing systems may consist of multiple processors and reconfigurable logic coprocessors. As indicated by industry trends, such co-processors will be integrated on existing motherboards without any glue logic. It is likely that such hybrid computing machines will be a breakthrough for various high performance applications. As a result, it has become essential to invest...

متن کامل

Experimentation with Configurable, Lightweight Threads on a KSR Multiprocessor

The implementation of operating system functions can significantly affect the performance of parallel programs. In this paper, we describe our experience with a reconfigurable, multiprocessor threads package on a 32-node KSR1 supercomputer. We discuss static and dynamic configurations that address the on-line reconfiguration of threads schedulers and synchronization constructs. Experimental res...

متن کامل

A High Performance Simulator System for a Multiprocessor System Based on a Multi-way Cluster

In the ubiquitous era, it is necessary to research the architectures of multiprocessor system with high performance and low power consumption. A simulator developed in high level language is useful because of its easily changeable system architecture including application specific instruction sets and functions. However, there is a problem in processing speed that both PCs and workstations prov...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1988